Skip to content

Podcvd supports cache subcommand#2748

Draft
0405ysj wants to merge 3 commits into
google:mainfrom
0405ysj:podcvd_cache
Draft

Podcvd supports cache subcommand#2748
0405ysj wants to merge 3 commits into
google:mainfrom
0405ysj:podcvd_cache

Conversation

@0405ysj

@0405ysj 0405ysj commented Jun 24, 2026

Copy link
Copy Markdown
Collaborator

cache is the last piece for supporting all subcommands under podcvd. However, it was a bit complicated to support this functionality, as it wasn't available to create hard links for cached artifacts since directories were under different filesystems(separated bind mounts).

So this PR suggests to add copy-based fallback mechanism when creating hard links is not applicable, and then support podcvd cache. Copy-based fallback has worse performance than hard links, but better performance than not enabling any caching mechanism.

Context: b/491256959

@0405ysj 0405ysj added the kokoro:force-run Trigger a presubmit build unconditionally. label Jun 24, 2026
@GoogleCuttlefishTesterBot GoogleCuttlefishTesterBot removed the kokoro:force-run Trigger a presubmit build unconditionally. label Jun 24, 2026
@0405ysj 0405ysj force-pushed the podcvd_cache branch 2 times, most recently from 9522e7d to ab93284 Compare June 24, 2026 06:02
@0405ysj 0405ysj added the kokoro:force-run Trigger a presubmit build unconditionally. label Jun 24, 2026
@GoogleCuttlefishTesterBot GoogleCuttlefishTesterBot removed the kokoro:force-run Trigger a presubmit build unconditionally. label Jun 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants